Performance analysis of a client-side caching/prefetching system for Web traffic
نویسندگان
چکیده
Network congestion remains one of the main barriers to the continuing success of the Internet. For Web users, congestion manifests itself in unacceptably long response times. One possible remedy to the latency problem is to use caching at the client, at the proxy server, or within the Internet. However, Web documents are becoming increasingly dynamic (i.e., have short lifetimes), which limits the potential benefit of caching. The performance of a Web caching system can be dramatically increased by integrating document prefetching (a.k.a. “proactive caching”) into its design. Although prefetching reduces the response time of a requested document, it also increases the network load, as some documents will be unnecessarily prefetched (due to the imprecision in the prediction algorithm). In this study, we analyze the confluence of the two effects through a tractable mathematical model that enables us to establish the conditions under which prefetching reduces the average response time of a requested document. The model accommodates both passive client and proxy caching along with prefetching. Our analysis is used to dynamically compute the “optimal” number of documents to prefetch in the subsequent client’s idle (think) period. In general, this optimal number is determined through a simple numerical procedure. Closed-form expressions for this optimal number are obtained for special yet important cases. We discuss how our analytical results can be used to optimally adapt the parameters of an actual prefetching system. Simulations are used to validate our analysis and study the interactions among various system parameters. keywords — Web modeling, caching, proxy, prefetching, multi-fractal traffic.
منابع مشابه
Improving Performance of World Wide Web by Adaptive Web Traffic Reduction
The ever increasing use of World Wide Web in the existing network, results in poor performance. Several techniques have been developed for reducing web traffic by compressing the size of the file, saving the web pages at the client side, changing the burst nature of traffic into constant rate etc. No single method was adequate enough to access the document instantly through the Internet. In thi...
متن کاملA Novel Approach For Web Pre-fetching and caching
Due to the fast development of internet services and a huge amount of network traffic web caching and prefetching are the most popular techniques that play a key role in improving the Web performance by keeping web url that are likely to be visited in the near future closer to the client. Web caching technique work integrated or independently with the web prefetching. The Web caching and prefet...
متن کاملA Survey of Web Caching and Prefetching
Web caching and prefetching are the most popular techniques that play a key role in improving the Web performance by keeping web objects that are likely to be visited in the near future closer to the client. Web caching can work independently or integrated with the web prefetching. The Web caching and prefetching can complement each other since the web caching exploits the temporal locality for...
متن کاملFuzzy C-means Clustering Based Prefetching to Reduce Web Traffic
Web caching is used to reduce the network traffic but in the present scenario of heavy usage of web, caching itself is not enough. Hence, prefetching used with caching to improve the cache performance. Web caching and prefetching are the solution of many network problems like as access latency used by users and performance degradation due to heavy load on web. It helps in fetching the resources...
متن کاملDesign of Client-side Caching and Region Prefetching Algorithms for Internet GIS
One of the critical problems of Internet GIS is latency time of displaying the map requested by clients due to network traffic. To enhance the user's response time, it is required to minimize the number of interactions between a client and a server. The minimization of network traffic can be achieved by data caching and object prefetching. For Internet GIS applications, the operators we conside...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Networks
دوره 51 شماره
صفحات -
تاریخ انتشار 2007